The Joy of Computing Using Python